package com.situ.mall.common.service;

import com.situ.mall.common.entity.Member;
import com.baomidou.mybatisplus.extension.service.IService;
import com.situ.mall.common.vo.TableVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author JavaWizard
 * @since 2023-09-19
 */
public interface IMemberService extends IService<Member> {
/* 前端请求 */
    //登陆验证
    boolean check(String memberName, String password);

    //注册保存
    void register(String memberName, String password, String tel);

    //查电话号码有没有被注册
    Member selectByTel(String tel);

    //修改个人资料
    Member selectByMemberId(Integer id);

    //保存个人资料
    void saveMember(Member member);

/* 后端操作 */
    //查询渲染表格
    TableVO table(Integer page, Integer limit, String memberName, String tel);

    //重置密码——根据ID查询旧密码带到前台
    String selectById(Integer id);

}
